#ifndef ENDOFROUTEEXCEPTION_H_
#define ENDOFROUTEEXCEPTION_H_

#include <string>
#include "util/exceptions/Exception.h"

/*
 * Excepcion que indica que se quiere trabajar con un elemento
 * duplicado.
 */
class EndOfRouteException: public util::Exception {
public:

	/*
	 * Constructor. Recibe como parametro el mensaje que
	 * describe el error.
	 */
	EndOfRouteException(std::string mensaje = "No existen mas segmentos para la ruta solicitada");

	/*
	 * Destructor.
	 */
	virtual ~EndOfRouteException();
};

#endif /* ENDOFROUTEEXCEPTION_H_ */
